Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

swan-cern: Add swan-cern-system chart for system components #258

Merged
merged 4 commits into from
Oct 29, 2024

Conversation

PMax5
Copy link
Contributor

@PMax5 PMax5 commented Aug 27, 2024

This option ensures that chart resources are not deployed unless declared in the values. It was introduced following the goal to adopt a blue/green strategy when promoting new features in SWAN.

The resources in one of the environments will be allocated temporarily while a feature is being tested and will then be removed by toggling this chart flag.

@PMax5 PMax5 requested review from diocas and etejedor August 27, 2024 14:04
@PMax5 PMax5 self-assigned this Aug 27, 2024
@PMax5 PMax5 marked this pull request as ready for review August 28, 2024 11:45
etejedor
etejedor previously approved these changes Aug 28, 2024
Copy link
Contributor

@etejedor etejedor left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, but let's not merge for now. We have to wait until September when we will prepare for the switch to the new Kubernetes template.

This option ensures that chart resources are not deployed unless
declared in the values. It was introduced following the goal to adopt a
blue/green strategy when promoting new features in SWAN.

The resources in one of the environments will be allocated temporarily
while a feature is being tested and will then be removed by toggling
this chart flag.
@PMax5 PMax5 force-pushed the feature/decouple-charts branch 2 times, most recently from 819068e to 13aebfc Compare October 24, 2024 08:47
@PMax5 PMax5 changed the title swan-cern: Add option to disable chart components swan-cern: Add swan-cern-system chart for system components Oct 24, 2024
@PMax5 PMax5 force-pushed the feature/decouple-charts branch 3 times, most recently from 1940f17 to e3207b1 Compare October 25, 2024 14:30
This way, gpu-operator and fluentd can belong to a new chart and
be deployed independently of the swan-cern chart.

The swan-cern chart will then be able to be deployed twice in the
same cluster, in two namespaces, since all the remaining components
can be duplicated and coexist in the same cluster (e.g. eos, cvmfs).
@PMax5 PMax5 force-pushed the feature/decouple-charts branch from e3207b1 to 3d52e2f Compare October 29, 2024 08:39
PMax5 added 2 commits October 29, 2024 17:09
This is to bump the chart version automatically, through the CI,
everytime there are changes.
The monitoring charts will be responsible for deploying prometheus and
fluenbit, to push the service metrics and logs to the instances of monit
at CERN.

These deployments will replace the prometheus deployed by the
cern-magnum chart on cluster creation and the current fluentd that is
deployed with the swan-cern-system chart.

For now, only the metrics deployments will be enabled, as we have not
migrated from fluentd to fluentbit in regards to the logs.
@PMax5 PMax5 force-pushed the feature/decouple-charts branch from 3d52e2f to 1ca8ae2 Compare October 29, 2024 16:10
@etejedor etejedor merged commit 412564c into swan-cern:master Oct 29, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants